liver concentrate - French English Dictionary